#include <QtTest>
#include <stdio.h>

#include "test_SequenceItem.h"
#include "test_SequenceModel.h"
#include "test_SequenceRunner.h"


int main(int argc, char *argv[])
{
   int failures = 0;

   test_SequenceItem testSequenceItem;
   failures += QTest::qExec( &testSequenceItem, argc, argv);

   test_SequenceModel testSequenceModel;
   failures += QTest::qExec( &testSequenceModel, argc, argv);

   test_SequenceRunner testSequenceRunner;
   failures += QTest::qExec( &testSequenceRunner, argc, argv);

   if (failures == 0)
   {
      printf("\n\nALL TESTS PASSED\n\n");
   }
   else
   {
      printf("\n\nTHERE WERE ERRORS\n\n");
   }

   return 0;
}
